import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Config {
    File file;
    //public void OpenConfig(String filename) thrwos IOException,FileNotFoundException {
    //FileNotFoundException 继承自  IOException

    public void OpenConfig(String filename) throws IOException{
        if (filename.endsWith(".ini")) {
            throw new IOException("文件不是.ini文件");
        }

        if (filename.equals("config.ini")){
            throw new FileNotFoundException("配置文件名字不对");
        }

        }
        public void readConfig(){}

    public static void main(String[] args) {
        Config config = new Config();
        config.openConfig("config.ini");
    }

    private void openConfig(String s) {
    }
}

//总结： throws必须跟在方法的参数列表之后
//声明的异常必须是    Exception 或者   Exception子类
//方法内部如果抛出了多个异常   throws 之后必须跟多个异常类型  之间用逗号隔开

